package gz;

import com.Entity.DzmHisInspectionfeeEntity;

import java.util.List;
import java.util.Map;

public interface NewDoctorService {

    //查询出所有的患者信息
    List<Map<String,Object>> findAll(String name);

    //根据患者id查询一位患者信息
    List<Map<String,Object>> getOnePatient(Integer id);

    //查询患者的档案
    List<Map<String,Object>> getPatientFile(Integer id);

    //查询药品信息
    List<Map<String,Object>> ChineseMedicines(String name);

    //查询患者的历史病历
    List<Map<String,Object>> getHistoryFile(Integer id);

    //查询附加费用信息
    List<Map<String,Object>> additional_cost();

    //查询检查项目信息
    List<Map<String, Object>> check_project(String name);

    //查询所有的中药信息
    List<Map<String, Object>> all_midecines();

    //根据传过来的药品id查询信息
    List<Map<String, Object>> select_mid(List<String> midecines_id);

    //根据传过来的检查项目id查询信息
    List<Map<String, Object>> select_pid(List<String>  pre_id);

    //根据传过来的附加费用id查询信息
    List<Map<String, Object>> select_id(List<String>  ins_id);

    //保存成功添加信息到历史病历
    int insert_history(Map map);

    //保存成功添加信息到处方列表
    int insert_order(Map map);

    //查询出历史病历的的id
    int select_historyId(String code);

    //修改care_history_id
    int update_orderId(Integer id,String code);

    //如保存成功则修改患者的状态为已就诊
    int update_regisid(Integer id);
}
